<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>回文数</title>
</head>

<body>
    <script>
        /* 打印10000~99999区间的回文数字

            [1] 第一位和倒数第一位相等
	        [2] 第二位和倒数第二位相等
	        [3] 第二位等于第一位数加一
	        [4] 第三位等于第二位数加一
        
        */

        for (var num = 10000; num <= 99999; num++) {
            //拆分位数
            var w = parseInt(num / 10000);
            var q = (parseInt(num / 1000)) % 10;
            var b = (parseInt(num / 100)) % 10;
            var s = (parseInt(num / 10)) % 10;
            var g = num % 10;

            //万位=个位，千位=十位，千=万+1，百=千+1
            if (w == g && q == s && w+1 === q && q+1 === b) {
                document.write(num + '<br/>');
            }
        }






    </script>
</body>

</html>